专利摘要:
methods and nodes for programming radio resources in a wireless communication system employing enhanced time interval designation (efta). methods and nodes (110,120) are revealed in a wireless communication system (100), in particular, a network node (110) and method in a network node (110), to program wireless transmissions between the network node (110) and a mobile station (120). the method comprises obtaining (301) a multi-slot class from the mobile station (120) and determining (302) a temporary downlink block flow configuration. additionally, the method comprises assigning (304) uplink time intervals to the mobile station (120) and associating each uplink time interval with a priority value, based on the downlink and class temporary block flow configuration multi-station mobile station (120). a mobile station (120) and a method on a mobile station (120) are also described.
公开号:BR112012016878B1
申请号:R112012016878-9
申请日:2010-11-16
公开日:2021-04-13
发明作者:Olof Manbo;Andreas Bergström;Mats Karlsson;Hakan Axelsson
申请人:Telefonaktiebolaget Lm Ericson (Publ);
IPC主号:
专利说明:

TECHNICAL FIELD
[001] The present disclosure relates to a network node, a method on a network node, a mobile station and a method on a mobile station. In particular, it relates to the staggering of wireless transmissions in a wireless communication system. FUNDAMENTALS
[002] Mobile stations, also known as mobile terminals, wireless terminals and / or User Equipment (UE), are enabled to communicate wirelessly in a wireless communication system, sometimes also referred to as a cellular radio system. Communication can be made, for example, between two mobile stations, between a mobile station and a regular telephone and / or between a mobile station and a server, through a Radio Access Network (RAN) and possibly one or more core networks.
[003] Mobile stations can additionally be referred to as mobile phones, cell phones, laptops with wireless capability. The mobile stations in the present context can be, for example, portable, pocket, handheld, included in a computer or mobile devices mounted on a vehicle, enabled to communicate voice and / or data, via radio access network, with another entity, such as another mobile station or a server.
[004] The wireless communication system covers a geographical area that is divided into cell areas, with each cell area being served by a base station, for example, a Radio Base Station (RBS) that, in some networks, can be referred to as "eNB", "eNodeB", "NodeB" or "node B", depending on the technology and terminology used. The base stations can be of different classes, such as, for example, macro eNodeB, domestic eNodeB or peak base station, based on the transmission power and thus also the cell size. A cell is the geographic area where radio coverage is provided by the base station on a base station website. A base station, located on the base station website, can serve one or several cells. The base stations communicate through the air interface operating on radio frequencies with the mobile stations, within the range of the base stations.
[005] In some radio access networks, several base stations can be connected, for example, by land lines or microwaves, to a Radio Network Controller (RNC), for example, in the Universal Mobile Telecommunications System (UMTS) ). The RNC, sometimes also called Base Station Controller (BSC), for example, in GSM, can supervise and coordinate various activities for the various base stations connected to it. GSM is an abbreviation for the Global System for Mobile Communications (originally Groupe Spécial Mobile).
[006] In the Long Term Evolution (LTE) Third Generation Partnership Project (3GPP), base stations that can be referred to as eNodeBs or even eNBs, can be connected to a gateway, for example, an access gateway radio. The radio network controllers can be connected to one or more core networks.
[007] UMTS is a third generation mobile communications system that evolved from GSM, and is designed to provide improved mobile communication services, based on the Multiple Access Code technology by Broadband Code Division (WCDMA) . Universal Terrestrial Radio Access Network (UTRAN) is essentially a radio access network using multiple access by broadband code division for mobile stations. 3GPP was in charge of further developing UTRAN and GSM based on radio access network technologies.
[008] According to 3GPP / GERAN, a mobile station has a multi slot class that determines the maximum transfer rate in the direction of uplink and downlink. GERAN is an abbreviation for GSM-EDGE Radio Access Network. EDGE is additionally an abbreviation for Enhanced Data Rates for Evolution of GSM.
[009] In the present context, the term downlink is used for the transmission path from the base station to the mobile station. The term uplink is used for the transmission path in the opposite direction, that is, from the mobile station to the base station.
[010] A maximum downlink and uplink rate may, for many multi slot classes, not be achieved simultaneously, due to the nature of the specified multi slot classes. GERAN has to decide which direction to prioritize, uplink or downlink, and give the maximum bandwidth to the uplink or downlink, not both at the same time.
[011] The transmission of signals between a mobile station and a base station can be done on a carrier. A frame is subdivided into time slots, which can be allocated for uplink or downlink transmission.
[012] An algorithm to determine the main direction of the data flow, that is, uplink or downlink of a packet-based session, can be used. However, in many cases, the algorithm cannot be fast enough to fully utilize the bandwidth according to the mobile station's multi slot capability. Many interactive packet-switched services require data uploads and transfers, but not simultaneously. The services can be interactive in the sense that a shipment is answered by a transfer and vice versa. Such rapid displacement in bandwidth demands, from uplink to downlink and vice versa is made possible with Enhanced Flexible Time Slot Designation (EFTA), which was included in Version 9 of 3GPP / GERAN. EFTA makes full use of the bandwidth possible and thus provides a more efficient packet-switched service. Another aspect that is made possible with EFTA is the support and use of more than 5 time slots per carrier for a mobile station and direction, downlink and uplink. Without EFTA, this is not possible in practice today, as support for "Type 2" mobile stations is considered too complex and expensive to implement in mobile stations.
[013] In order to provide the required data bandwidth, several carriers can be used in a process called carrier aggregation. A type 1 system and a type 2 system are classified according to whether or not they use carrier aggregation. By using carrier aggregation, several carriers are aggregated at the physical layer, to provide the required bandwidth.
[014] A shared carrier component is used for both type 1 and type 2 mobile stations, while a dedicated carrier component is used only for type 2 mobile station. Also, a type 2 base station transmits broadcast information using a shared carrier component. In this instance, the broadcast information comprises the shared broadcast information used for both type 1 and type 2 mobile stations and the dedicated broadcast information only for type 2 mobile stations. Additionally, the type 2 base station indicates carrier components that are used by the type 2 mobile station, by the use of a semi-static carrier component indicator or a dynamic carrier component indicator.
[015] When more than 5 time slots are supported and used, for example, within an EFTA system, the uplink and downlink blocks have the risk of "colliding", that is, that the time slots are allocated for communication of both the uplink and the downlink at the same time. Once the uplink is prioritized with EFTA, downlink blocks will be lost in this case and need to be retransmitted. The "collision" probability is higher or lower depending on the chosen Temporary Block Flow (TBF) setting. The EFTA Channel Use function is responsible for determining the TBF configuration with a number of inputs.
[016] The problem with the existing solution is that, since the uplink is prioritized and the uplink escalation order is pre-defined, that is, built in EFTA, some TBF configurations will perform considerably worse than others configurations, in the sense that more collisions between uplink and downlink will occur, and then more retransmissions will have to be made on the downlink.
[017] When using less than 8 downlink time slots (per carrier), some uplink time slots will destroy more downlink time slots than others. When using 8 downlink time slots (per carrier), some uplink time slots will destroy downlink time slots more important than others. Which uplink time slots destroy downlink time slots depends on which time slots are assigned to the uplink and downlink TBFs.
[018] One method for finding the best possible TBF configuration for EFTA would be to evaluate each possible alternative on each occasion when EFTA TBF should be designated. This, however, will consume a lot of processing power at the base station where the algorithm is implemented. This can also be more time consuming and lead to an overall performance degradation within the wireless communication system.
[019] Another solution would be to prohibit the support and use of more than 5 time slots per carrier for a terminal and direction, downlink and uplink. However, since the uplink may not typically use all of the time slots assigned to each Transmission Time Interval (TTI), configuration restrictions on time slot reservations would severely affect performance, leading to low utilization of available resources. .
[020] Also, the switching time, for switching between receiving and transmitting on the uplink / downlink respectively, will affect the performance of the method to find the best possible TBF configuration within the wireless communication system, resulting in better communication delay or worst. SUMMARY
[021] It is an objective to prevent at least some of the above disadvantages and to provide improved performance within a wireless communication system.
[022] According to a first aspect, the objective is achieved by a method on a network node. The method aims to schedule wireless transmissions between the network node and a mobile station. The method comprises obtaining a multi slot class from the mobile station. In addition, the Downlink Temporary Block Flow setting is determined. Then, based on the Temporary Block Flow configuration and the mobile station's multi slot class, each uplink time slot is associated with a priority value and assigned to the mobile station.
[023] According to a second aspect, the objective is achieved by a network node to schedule wireless transmissions between the network node and a mobile station. The network node comprises a processing circuit, configured to determine a Downlink Temporary Block Flow configuration to obtain a multi slot class from the mobile station, and to assign uplink time slots to the mobile station and associate each slot uplink time assigned to a priority value, based on the downlink Temporary Block Flow setting and the mobile station's multi slot class.
[024] According to a third aspect, the objective is achieved by a method on a mobile station. The method aims to scale the order for time slots in the transmission of uplink data to a network node. The method comprises receiving an uplink designation from the network node. In addition, the method also comprises selecting the order in which the time slots should be staggered for uplink transmission, based on an algorithm using the lowest numbered downlink time slot that the mobile station needs to monitor, and the switching time from transmission to reception of the mobile station, as parameters. In addition, the method comprises transmitting uplink data in the selected time slot order, to be received by the network node. Uplink data is transmitted until, either there are no more designated time slots available, or there is no more data to transmit, such that the designated time slots that are redundant are not used for uplink transmission.
[025] According to a fourth aspect, the objective is achieved by a mobile station configured to select the scheduling order for time slots in the uplink data transmission to a network node. The mobile station comprises a receiver. The receiver is configured to receive an uplink assignment from the network node. Also, the mobile station additionally comprises a processing circuit. The processing circuit is configured to select the order in which time slots should be staggered for uplink transmission, based on an algorithm using the lowest numbered downlink time slot that the mobile station needs to monitor, and the switching time from transmission to reception of the mobile station, as parameters. In addition, the mobile station also comprises a transmitter. The transmitter is configured to transmit uplink data in the selected time slot order, to be received by the network node. Uplink data is transmitted until there are no more time slots available or data to transmit, such that the designated time slots that are redundant are not used for uplink transmission.
[026] Modalities of the present methods and nodes determine the uplink time slot configuration to be used, which simplifies the selection of a better, slightly improved, or even the optimal configuration. Since the modalities of the present methods have only two input values, it is feasible to implement all combinations, for example, in predefined selection tables, research tables. This makes it deterministic and quick to select the setting. In this way, improved performance within the wireless communication system is provided.
[027] Other objectives, advantages and new aspects will become apparent from the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[028] The solution is described in more detail with reference to the attached drawings illustrating exemplary modalities and in which: Figure 1 is a schematic block diagram illustrating a wireless communication system according to some modalities; Figure 2 is a combined block diagram and flow chart illustrating an exemplary modality within a wireless communication system; Figure 3 is a schematic block diagram illustrating a method in a network node, in a wireless communication system according to some modalities; Figure 4 is a schematic block diagram illustrating a network node in a wireless communication system according to some modalities; Figure 5 is a schematic block diagram illustrating a method on a mobile node in a wireless communication system according to some modalities; Figure 6 is a schematic block diagram illustrating a mobile node in a wireless communication system according to some modalities; and Figure 7 is a schematic block diagram illustrating the performance of different uplink time slot configurations according to some modalities. DETAILED DESCRIPTION
[029] The present solution is defined as a method on a network node, a network node, a method on a mobile station and a mobile station on a wireless communication system, which can be put into practice in the modalities described below . This solution can, however, be carried out in many different ways and should not be considered as limited to the modalities reported here; instead, these modalities are provided in such a way that this disclosure will be direct and complete.
[030] Still other aspects and advantages of modalities of the present solution may become apparent from the detailed description below, considered in conjunction with the accompanying drawings. It should be understood, however, that the drawings are for illustration purposes only and not as a definition of the limits of the present solution. It should be further understood that the drawings are not necessarily to scale and that, unless otherwise indicated, they are merely intended to illustrate conceptually the structures and procedures described herein.
[031] Figure 1 shows a wireless communication system 100, such as 3GPP LTE, LTE-Advanced, UTRAN, Evolved UTRAN (E-UTRAN), UMTS, GSM / EDGE, GERAN, WCDMA, Time Division Multiple Access ( TDMA), Worldwide Interoperability for Microwave Access (WiMAX), or Ultra Mobile Broadband (UMB), just to mention a few options.
[032] The wireless communication system 100 can be configured to operate according to the principle of Time Division Duplexing (TDD) and / or Frequency Division Duplexing (FDD), according to different modalities.
[033] TDD is a time division multiplexing application for separating uplink and downlink signals in time, possibly with a guard period located in the time domain between uplink and downlink signaling. FDD means that the transmitter and receiver operate on different carrier frequencies.
[034] The purpose of the illustration in Figure 1 is to provide an overview of the present methods and functionalities involved. The present methods and nodes will be described as a non-limiting example in a 3GPP / GERAN environment.
[035] The wireless communication system 100 comprises a network node 110 and a mobile station 120 arranged to communicate with each other. Mobile station 120 is located in a cell 130, defined by network node 110. Mobile station 120 is configured to transmit radio signals comprising information data to be received by network node 110. In contrast, mobile station 120 is configured to receive radio signals comprising information data transmitted by network node 110.
[036] It should be noted that the illustrated configuration of network nodes 110 and mobile stations 120 in Figure 1 should be seen only as an exemplary non-limiting modality. The wireless communication network 100 may comprise any other number and / or combination of network nodes 110 and / or mobile stations 120.
[037] Network node 110 can be referred to, for example, as a base station, NodeB, evolved Node B (eNB or eNodeB), base transceiver station, Access Point Base Station, base station router, Base Radio Station (RBS), macro base station, micro base station, peak base station, femto base station, Domestic eNodeB, switch and / or repeater, sensor, signaling device or any other network node configured to communicate with mobile station 120 through a wireless interface, depending, for example, on the radio access technology and terminology used. In the rest of the disclosure, the term "network node" will be used for network node 110, in order to facilitate the understanding of the present methods.
[038] The mobile station 120 can be represented, for example, by a wireless communication terminal, a mobile cell phone, a Personal Digital Assistant (PDA), a wireless platform, a user equipment unit (UE), a portable communication device, a laptop, a computer or any other type of device configured to communicate wirelessly with network node 110.
[039] Network node 110 controls radio resource management within cell 130, such as, for example, allocating radio resources to mobile station 120 within cell 130 and ensuring reliable wireless communication links between the network 110 and mobile station 120.
[040] The basic concept according to some modalities of the present methods and nodes 110, 120 is to treat uplink time slots of different importance (or weight or priority) depending on the downlink TBF time slot configuration and the multi slot class of mobile stations 120.
[041] Another aspect provided by some modalities of the present methods and nodes 110, 120 is to further improve the uplink scheduling order in order to further improve the use of the time slot using EFTA. Therefore, all time slots are not considered to be equally important when it comes to the TBF configuration, based on the uplink scheduling order and a given downlink scheduler.
[042] Figure 2 is a combined block diagram and flow chart illustrating a modality within the wireless communication system 100. The method aims to scale wireless transmissions between the network node 110 and the mobile station 120.
[043] The method can comprise a number of actions, in order to efficiently perform the staggering in the wireless communication system 100. The actions can be performed in a slightly different order from the order of appearance used here, which is merely exemplary according to different modalities.
[044] Network node 110 obtains the multi slot class of mobile station 120, which must be staggered. The network node 110 can, according to some modalities, send a request, activating the mobile station 120 to provide the multi slot class of the mobile station 120. The multi slot class of the mobile station 120 can be obtained previously and stored, for example, in a memory, database or any other data storage unit.
[045] Additionally, the Downlink Temporary Block Flow configuration to be used is determined by network node 110.
[046] Network node 110 can then assign uplink time slots to mobile station 120 and associate each assigned uplink time slot with a priority value, based on the downlink Temporary Block Flow setting and in the multi slot class of the mobile station 120.
[047] The uplink designation can then be sent to mobile station 120. Mobile station 120 can, upon receiving the uplink designation, select the order of the time slot number. The order of the time slot number to be used for transmission can be selected based on an algorithm using the lowest numbered downlink time slot that the mobile station 120 needs to monitor, and the switching time of the transmission to receive the transmission. mobile station 120, as parameters. The uplink data can then be transmitted in the order of the selected time slot number.
[048] The order in which the time slots are selected for uplink transmission can comprise selecting the order of the uplink time slot numbers from a lookup table, according to some modalities.
[049] The following assumptions make it possible to have a Channel Use function with a method that, according to some modalities, can improve performance for the packet session: 1. a given downlink TBF time slot configuration . 2. a downlink scheduler operating in a pre-defined way. 3. an uplink scheduler that transmits uplink blocks in a given slot time order.
[050] Advantages according to some modalities may include:
[051] First, once downlink TBF is taken into account, the order of time slots can be chosen in an improved way.
[052] Second, reservations with 6, 7 or 8 uplink time slots can take advantage of having uplink time slots sent in a consecutive way. In this way, the number of changes in direction between uplink and downlink is minimized, or at least slightly reduced, leading to improved system performance.
[053] Third, when 4 or less time slots are used, the uplink can be placed in consideration of the downlink, as different uplink time slots are given different priority, depending on the TBF time slot configuration. downlink and multi slot class of mobile stations 120.
[054] Fourth, the applied switching time can be considered in the order of uplink scheduling, resulting in improved system performance.
[055] The channel usage function may, according to some modalities, use a method that minimizes, or at least reduces the number of "collisions" between uplink and downlink blocks with downlink and downlink scheduler data ascending. Then, it has to be decided which time slots the channel utilization function can assign to the uplink and downlink TBF, in order to minimize "collisions" for mobile station EFTA 120.
[056] For example, a downlink TBF time slot configuration may comprise 8 time slots in time slots 0, 1, 2, 3 4, 5, 6 and 7 and mobile station 120 may be able to manage 8 downlink time slots and 4 uplink time slots simultaneously. The downlink scheduler given schedules time slots starting from low Time Slot Numbers (TN0), up to high Time Slot Numbers (TN7). The uplink scheduler transmits uplink blocks starting from high Time Slot Numbers (TN7) to low Time Slot Numbers (TN0).
[057] Also, when time slots are reserved, there is also the question of what order to use them in. All uplink time slots may not be used throughout TTI and so the order in which the time slots are used can provide some advantage. When the uplink and downlink are connected due to collisions, the order in which the time slots are used can significantly influence downlink performance. For example, if only one time slot should be sent on the uplink during a TTI for a reservation of 5 plus 4 (Ttx = Trx = 1), any of the downlink time slots 0, 1, 2 or 3 can be destroyed due to collision.
[058] Trx denotes the switching time from transmission to reception, while Ttx is denoting the switching time from reception to transmission.
[059] If the uplink time slots that are used when a certain amount of data is sent are chosen appropriately, the risk of collision can be completely eliminated, minimized or at least slightly reduced. Modalities of the present methods aim to prioritize the uplink time slots in order to improve the downlink performance.
[060] Based on any, some or all of the following four entries, a method can improve performance for a packet session, according to some modalities: 4. a given downlink TBF time slot configuration. 5. a downlink scheduler operating in a pre-defined way 6. an uplink scheduler that transmits uplink blocks in a given time slot order 7. the multi slot class of mobile stations 120.
[061] This can additionally be described as a formula or a number of two-dimensional tables with an uplink time slot configuration as an output, and where inputs 2 and 3 above are consistently assumed.
[062] A table can be used by multi slot class according to some modalities. This leaves two entries: current downlink TBF time slot configuration and mobile station 120 multi slot class.
[063] Modalities of the present methods can comprise a number of considerations. It may be noted that some of the considerations listed are understood in only a few modalities. Additionally, the considerations can be performed in a different order from the order of appearance indicated according to some modalities, in such a way that some considerations can be performed simultaneously, or in a slightly different, modified or even inverse order.
[064] Depending on how the uplink is used, compared to the downlink, the EFTA efficiency changes. By scaling the uplink time slots for TBF in the order described, efficiency increases.
[065] The efficiency of an uplink reservation can be dependent on how the time slots are positioned in relation to the downlink time slots. The order in which the uplink time slots are to be staggered can be derived as follows: d = number of designated downlink time slots. u = number of assigned uplink time slots. d> = u, that is, the number of designated downlink time slots is greater than or equal to the number of designated downlink time slots. x = time slot number where downlink transmission begins.
[066] Time slot calculations can be performed in module 8. The calculation in module 8 means that the enumeration is done up to 8 and then starts from 1 again in the ninth enumeration. Consecutive time slots are beneficial to use, as they can reduce or minimize the number of changes in direction. As a consequence, consecutive downlink time slots and / or consecutive uplink time slots are preferred.
[067] TN0 or TN7 can be used to change the frequency, if frequency hopping is used. The direction can be modified during the same time slots, as the frequency is changed.
[068] Consecutive time slots can be determined without using module 8. The start time slot number in a TBF can be the closest to TN (0), the end time slot number can be the closest to TN (7).
[069] The minimum number of blocks lost due to collisions of downlink time slots by uplink time slots and can be written as:
[070] There are eight time slots to share for uplink, downlink, Trx and Ttx (frequency hop switching is supposed to be combined with Trx or Ttx). For EFTA, the sum of the components can be greater than 8, and the loss is obtained by the downlink. This loss is referred to as the downlink loss (dl_loss).

[071] Also, u = 1: uplink time slot number (x + 4-Trx) => smallest possible dl_loss.


[072] Each additional uplink time slot in a number of time slots less than the number of time slots (x +4 -Trx) increases the dl_loss by a maximum of 1 time slot.
[073] The uplink time slot number (x + 5-Trx) can destroy the downlink time slot number (x + 8) = TN (x).
[074] As a consequence, start selecting the number of time slots (x + 4-Trx) and then decrease the number of time slots until no lower number of time slots are available, then select the slot number (x + 5-Trx) and then increase the number of time slots to the largest number of time slots available.
[075] The conclusion is: uplink time slots can be used in the following order:

[076] The resulting algorithm for selecting time slots for EFTA assignments can then comprise: A. Selecting as many downlink time slots as possible according to the mobile station's multi slot class parameter Rx and availability while preferring slots consecutive time periods. B. Select as many uplink time slots as possible according to the multi station class parameter of the mobile station Tx and availability in the order of the number of downward time slots starting from the number of time slots ((lowest TN of downlink) + 4 - Trx) as long as you prefer consecutive time slots. C. Continue to select as many uplink time slots as possible according to the mobile station Tx multi slot class parameter and availability in the order of the number of uplink time slots, starting from the time slot number ((TN lower downlink) + 5 - Trx) as long as you prefer consecutive time slots. RLC uplink dynamic allocation data transfer block
[077] This sub-item specifies the behavior of the mobile station for transferring the data link radio link controller (RLC) for dynamic allocation, while in the packet transfer mode, Media Access Control (MAC) - Status Shared or Dual Transfer Mode (MAC-DTM) status.
[078] When mobile station 120 receives an uplink designation such as MULTIPLE TBF UPLACE DESIGNATION message, MULTIPLE TBF UPLACE DESIGNATION, RESET PACKAGE TIME SLOT, RECONFIGURE MULTIPLE LABELING TIME SLOT OR INDICATION PACKAGE CS, which does not contain a TBF start time, if the uplink TBF is designated in the Basic Transmission Time Interval (BTTI) configuration, mobile station 120 can begin monitoring the Packet Data Channels (PCDHs) downlink corresponding to the same time slot number as the uplink PDCHs assigned to the Uplink State Flag (USF) value assigned to each uplink PDCH assigned within the reaction time. Alternatively, if the uplink TBF is assigned in the Reduced Transmission Time Interval (RTTI) configuration, mobile station 120 can begin monitoring the downlink PDCH pairs corresponding to the uplink PDCH pairs assigned to the designated USF value. within the reaction time. If a TBF start time information element is present and uplink TBFs are not in progress, however one or more downlink TBFs are in progress, mobile station 120 can wait for the start time before starting to monitor the USFs and use the newly assigned uplink TBF parameters. While waiting for the start time, mobile station 120 can monitor the designated PDCHs. If a TBF start-time information element is present and one or more uplink TBFs are already in progress, mobile station 120 may continue to use the parameters assigned in the uplink TBFs in progress, until the frame number TDMA indicated by the TBF start time occurs, at which time the mobile station 120 can start using the newly assigned uplink TBF parameters. Mobile station 120 can continue to use the newly assigned parameters of each uplink TBF, until the TBF is released or reconfigured. If, while waiting for the frame number indicated by the TBF start time, mobile station 120 receives another uplink designation, mobile station 120 can act on the most recently received uplink designation and can ignore the previous uplink designation. .
[079] If a mobile station 120 has requested multiple uplink TBFs in a PACKAGE RESOURCE REQUEST message, network node 110 can allocate resources to these TBFs by sending one or more uplink designation messages in response. Mobile station 120 can act on each successive uplink designation message as it is received.
[080] A mobile station 120 that has a TBF operating in the BTTI configuration can monitor all downlink PDCHs corresponding to the designated uplink PDCHs. When operating a TBF in the RTTI configuration, mobile station 120 can monitor the corresponding downlink PDCH pairs associated with the designated uplink PDCH pairs that can be monitored according to the number of allocated uplink PDCH pairs and their multi slot capabilities .
[081] Whenever mobile station 120 detects a designated USF value on a monitored downlink PDCH or PDCH pair, mobile station 120 can transmit a single Radio Link Control / Media Access Control (RLC / block) MAC) or a sequence of four RLC / MAC blocks on the same PDCH or corresponding PDCH pair for that TBF, unless that TBF is operating in extended uplink TBF mode, in which case mobile station 120 can transmit RLC block (s) / MAC for other TBFs designated on the same PDCH or corresponding PDCH pair. The time relationship between an uplink block, which mobile station 120 can use for transmission, and the occurrence of the USF value can be predefined. The number of RLC / MAC blocks to be transmitted can be controlled by the USF_GRANULARITY parameter characterizing the uplink TBF.
[082] If a mobile station 120 with an uplink TBF for which EFTA is used, it also has one or more simultaneous downlink TBF (s), but does not have enough RLC / MAC blocks ready for transmission to use fully the total number of resources allocated for uplink radio block transmission during the corresponding radio block period (s), then it can start monitoring its designated downlink PDCHs or PDCH pairs after transmitting its last block RLC / MAC available, taking into account the switching requirements of its multi slot class. In such a case, transmissions can be made on the uplink PDCHs allocated by the USF in the order specified here.
[083] An uplink TBF operating in the RTTI configuration can receive the designated USFs either in RTTI USF mode or BITI USF mode. The USF mode can be indicated when assigning the corresponding uplink TBF.
[084] For an uplink TBF in RTTI configuration that receives USFs in BTTI USF mode:
[085] A designated USF received on the first PDCH of a monitored downlink PDCH pair can allocate resources for one or four RTTI radio link blocks in the first two TDMA frames of the next basic radio block period (s) in the next corresponding uplink PDCH pair, depending on the value of USF_GRANULARITY.
[086] A designated USF received on the second PDCH of a monitored downlink PDCH pair may allocate resources to one or four RTTI radio link blocks in the second two TDMA frames of the next basic radio block period (s) in the corresponding uplink PDCH pair, depending on the value of USF_ GRANULARITY.
[087] For an uplink TBF in RTTI configuration that receives USFs in RTTI USF mode:
[088] A designated USF received on a monitored downlink PDCH pair in the first reduced radio block period of a given basic radio block period, can allocate resources for one or four RTTI radio link uplinks in the second radio block period reduced, starting in the same basic radio block period and continuing with the second reduced radio block period in the following basic radio block periods in the corresponding uplink PDCH pair, depending on the value of USF_GRANULARITY.
[089] A designated USF received on a monitored downlink PDCH pair in the second reduced radio block period of a given base block period, can allocate resources to one or four RTTI radio link blocks in the first radio block period reduced, starting in the next basic radio block period and continuing with the first reduced radio block period in the following basic radio block periods in the corresponding uplink PDCH pair, depending on the value of USF_GRANULARITY.
[090] In a Downlink Dual Carrier configuration, one or more PDCHs can be assigned to a single mobile station 120 on each of two different radio frequency channels. A mobile station 120 with a Dual Downlink Carrier configuration may not be allocated to radio blocks on both radio frequency channels during any given radio block period.
[091] When the mobile station 120 transmits an RLC / MAC block to the network node 110, it can start a timer, such as, for example, the T3180 timer for the uplink TBF in which the block was sent. When mobile station 120 detects a USF value assigned on a downlink PDCH corresponding to an uplink PDCH assigned to that TBF, mobile station 120 can reset the timer, such as, for example, timer T3180. If any given timer, such as, for example, the T3180 timer expires, mobile station 120 may perform an abnormal release with retried access.
[092] Every time the network node 110 receives a valid RLC / MAC block for any given TBF, it can reset a counter, such as, for example, counter N3101 for that TBF. Network node 110 can increment the counter, such as, for example, counter N3101 for each radio block allocated to that TBF, for which no data is received. If N3101 = N3101max, a threshold value, the network node 110 can interrupt the scaling of the RLC / MAC blocks for that TBF and start a second timer, such as, for example, the T3169 timer. When the second timer, such as, for example, timer T3169 expires, network node 110 can reuse the USF and TFI assigned to that TBF. If the Switched Packet (PS) handover is in progress, it may not be mandatory for network node 110 to increment the counter, such as, for example, counter N3101, according to some modalities. Uplink PDCH allocation
[093] PACK UPWARD DESIGNATION and MULTIPLE TBF UPPER DESIGNATION messages assign mobile station 120 a subset of uplink PDCHs from 1 to N (when the uplink TBF operates in BTTI configuration) or pairs Uplink PDCH (when the uplink TBF operates in the RTTI configuration), where N depends on, or is based on, the mobile station's multi slot class.
[094] An uplink TBF operating in RTTI configuration can receive USFs designated in BTTI USF mode or RTTI USF mode. The indication that BTTI USF mode or RTTI USF mode should be used is provided when assigning the corresponding uplink TBF.
[095] If a mobile station 120 supports Downlink Dual Carrier, the message MULTIPLE TBF UPPER LINK DESIGNATION or MULTIPLE TBF UPPER DESIGNATION can designate PDCHs (corresponding to any given uplink TBF) or more than one frequency carrier. If this occurs, the Extended Dynamic Allocation procedures can operate independently on each of the two carriers.
[096] The mobile station 120, when it has an uplink TBF operating in BTTI configuration, can monitor the downlink PDCHs corresponding (that is, with the same time slot number) to its uplink PDCHs starting with the PDCH lowest numbered, then the next lowest numbered PDCH, etc., up to that corresponding to the designated higher numbered uplink PDCH. Mobile station 120, when it has an uplink TBF operating in an RTTI configuration, can monitor the downlink PDCH pairs starting with the one corresponding to the uplink PDCH pair with the lowest numbered time slots, then the next PDCH pair of uplink, etc., to the downlink PDCH pair corresponding to the uplink PDCH pair with the highest numbered time slots assigned to mobile station 120. When in dual transfer mode, network node 110 may not designate PDCHs uplink whose corresponding downlink PDCH cannot be monitored by mobile station 120, due to the presence of the dedicated uplink channel. As an exception, in the case of dual transfer mode, if mobile station 120 indicates high DTM multi slot class capacity support, network node 110 can also designate uplink PDCHs whose corresponding downlink PDCH cannot be monitored by mobile station 120. In this case, mobile station 120 can monitor only those downlink PDCHs that are feasible by taking into account the position of the dedicated uplink channel and the switching requirements of its multi slot class.
[097] Whenever a mobile station 120 with an uplink TBF operating in BTTI configuration detects a designated USF value on a monitored PDCH, mobile station 120 can transmit a single RLC / MAC block or a sequence of four RLC blocks / MAC on the corresponding uplink PDCH (that is, with the same time slot number as the downlink PDCH in which the USF was detected) and all higher numbered designated uplink PDCHs. If a mobile station 120, with an uplink TBF operating in the BTTI configuration for which EFTA is used, also has one or more concurrent downlink TBF (s), but does not have enough RLC / MAC blocks ready for transmission, to use fully the total number of resources allocated for uplink radio block transmission during the corresponding radio block period (s), then you can start monitoring your designated downlink PDCHs after transmitting your last available RLC / MAC block, taking taking into account the switching requirements of its multi slot class. In this case, transmissions can be performed on the uplink PDCHs allocated by the USF in the order specified here. The following applies to any uplink TBF in the RTTI configuration that receives USFs in BTTI USF mode:
[098] A designated USF received on the first PDCH of a monitored downlink PDCH pair can allocate resources for one or four RTTI radio link blocks in the first two TDMA frames of the next basic radio block period (s) in the corresponding uplink PDCH pair and all uplink PDCH pairs designated with higher numbered time slots.
[099] A designated USF received on the second PDCH of a monitored downlink PDCH pair may allocate resources for one or four RTTI radio link blocks in the second two TDMA frames of the next basic radio block period (s) in the corresponding uplink PDCH pair and all uplink PDCH pairs designated with higher numbered time slots.
[0100] The following may apply for an uplink TBF in an RTTI configuration that receives USFs in RTTI USF mode:
[0101] A designated USF received in the first reduced radio block period of a given base radio block period in a monitored downlink PDCH pair allocates resources for one or four uplink RTTI radio blocks in the second reduced radio block period, starting in the same basic radio block period and continuing with the second reduced radio block period in the following basic radio block periods, depending on USF granularity, in the corresponding uplink PDCH pair and all uplink PDCH pairs designated with slots numbered times.
[0102] A designated USF received in the second reduced radio block period of a given base radio block period in a monitored downlink PDCH pair can allocate resources for one or four RTTI uplink radio blocks in the first reduced radio block period , beginning in the next basic radio block period and continuing with the first reduced radio block period in the following basic radio block periods, depending on the USF granularity, in the corresponding uplink PDCH pair and all uplink PDCH pairs designated with higher numbered time slots.
[0103] If an uplink TBF in the RTTI configuration for which EFTA is used, where mobile station 120 also has one or more competing downlink TBF (s), receives USFs in BTTI or RTTI USF mode, however the station mobile 120 does not have enough RLC / MAC blocks ready for transmission, to fully use the total number of resources allocated for uplink radio block transmission during the corresponding radio block period (s), then you can start monitoring its designated downlink PDCH pairs, after transmitting its last available RLC / MAC block, taking into account the switching time requirements of its multi slot class. In such a case, transmissions can be made on the uplink PDCH pairs allocated by the USF in the order specified here.
[0104] The number of RLC / MAC blocks to transmit in each PDCH / PDCH pair can be controlled by the parameter USF_GRANULARITY, characterizing the uplink TBF. Mobile station 120 can, either in BTTI or RTTI configuration, bypass USF in those higher numbered PDCHs or PDCH pairs with higher numbered time slots, during the block period in which the designated USF value is detected according to some modalities. In addition, if USF_GRANULARITY is configured to allocate four blocks, it can ignore the USF on all other PDCHs / PDCH pairs, during the first three block periods in which mobile station 120 has been allowed to transmit. The USF corresponding to the last three blocks of a four-block allocation can be set to an unused value for each PDCH / PDCH pair in which the mobile station has been allowed to transmit, according to some modalities.
[0105] Mobile station 120 may, during a period of basic or reduced radio block in which it has received permission to transmit, monitor the designated USF in the PDCHs / PDCH pairs on the downlink, corresponding to its designated PDCHs / PDCH uplink pairs , starting with the PDCH or PDCH pair with the lowest numbered time slots up to the highest numbered PDCH or PDCH pair, with the highest numbered time slots that mobile station 120 is capable of monitoring, taking into account the PDCHs / PDCH pairs allocated for transmission in the basic or reduced radio block period and the switching requirements of the mobile station's multi-slot class.
[0106] If network node 110 wishes to reduce the number of PDCHs / PDCH pairs allocated to a mobile station 120 per basic / reduced radio block period, network node 110 can do this according to some modalities, as long as this is compatible with the ability of the mobile stations to monitor the designated USF in the PDCHs / downlink PDCH pairs corresponding to the lowest numbered PDCH or PDCH pair with the lowest numbered time slots in the new allocation. Otherwise, network node 110 could not allocate any resources for that mobile station 120 for a base / reduced radio block period following the base / reduced radio block period with the highest number of PDCHs / PDCH pairs allocated.
[0107] During the downlink block period where a basic / reduced uplink TTI radio block is allocated to a PDCH / PDCH pair via periodic polling mechanism, mobile station 120 can monitor the designated USF in the PDCHs / PDCH pairs downlink corresponding to your designated PDCHs / PDCH uplink pairs, starting with the lowest numbered PDCH or PDCH pair with the lowest numbered time slots, up to the PDCH or PDCH pair with the most numbered time slots high, which is feasible when taking into account the PDCHs / PDCH pairs allocated for transmission in the basic / reduced radio block period and switching requirements of the mobile station's multi slot class.
[0108] For an uplink TBF in the BTTI configuration, according to some modalities, transmissions can be performed on the uplink PDCHs allocated by the USF in the order of TN slot number time (d + 4-Trx, d + 3-Trx, ..., 0, d + 5-Trx, d + 6-Trx, ..., 7), which is illustrated in Table 1 below. Here, d is used to denote the lowest numbered downlink time slot that mobile station 120 needs to monitor, while Trx is the switching time from transmission to reception.

[0109] For an uplink TBF in the RTTI configuration, the reference to the TN time slot number above can, in this case, be interpreted as the lowest numbered time slot in the PDCH pair.
[0110] "Tra" mentioned in Table 1 relates to the time used for mobile station 120 to perform measurement of the adjacent cell signal level and be ready to receive.
[0111] For a 120 type 1 mobile station, it can be the minimum number of time slots that will be allowed between the previous transmit or receive time slot and the next receive time slot, when the measurement must be performed between them .
[0112] For a mobile station 120 type 2, it can be the minimum number of time slots that will be allowed between the end of the last reception burst in one frame and the first reception burst in the next frame.
[0113] "Trb" relates to the time used for mobile station 120 to be ready to receive. This minimum requirement can be used when measurements of adjacent cell power are not required by the selected service.
[0114] For mobile station 120 of type 1 this can be the minimum number of time slots that will be allowed between the previous transmission time slot and the next reception time slot or between the previous reception time slot and the next reception time slot, when the frequency is varied between them. For type 2 mobile station 120, this can be the minimum number of time slots that will be allowed between the end of the last reception burst in one frame and the first reception burst in the next frame.
[0115] Figure 3 is a schematic block diagram illustrating an embodiment of the present method on a network node 110, seen from the perspective of network node 110. Network node 110 can be represented by a base station or the like. The method aims to schedule wireless transmissions between the network node 110 and a mobile station 120. The network node 110 and the mobile station 120 are comprised in a wireless communication system 100, where the network node 110 can act as a station server base for mobile station 120.
[0116] The method can comprise a number of actions 301-304, in order to efficiently scale wireless transmissions within the wireless communication system 100. The actions can be performed in a chronological order a little different from what the enumeration indicates, according to different modalities. Additionally, it should be noted that some of the actions, indicated by dashed lines in Figure 3, are included in some alternative modalities. Any, some or all of the actions, such as, for example, 302 and 303 can be performed simultaneously or in a rearranged chronological order. The method can comprise the following actions: Action 301
[0117] A multi slot class of mobile station 120 is obtained. Action 302
[0118] A Downlink Temporary Block Flow setting is determined. Action 303
[0119] The action can be carried out within some alternative modalities.
[0120] As many downlink time slots as possible can be assigned, based on the multi slot class obtained from mobile station 120, according to some modalities.
[0121] The assignment of downlink time slots can, according to some modalities, be done with consecutive downlink time slots.
[0122] An advantage of designating downlink time slots consecutively is that the number of switching between uplink and downlink is reduced. As each switch between uplink and downlink takes some time, time is saved, which leads to a higher throughput of the system, better use of available resources and improved performance within the wireless communication system 100. Action 304
[0123] Uplink time slots are assigned to mobile station 120. Each designated uplink time slot is associated with a priority value, based on the downlink Temporary Block Flow setting and multi slot class of mobile station 120.
[0124] An advantage of designating uplink time slots to mobile station 120 based on the downlink Temporary Block Flow configuration and the multi slot class of mobile station 120, is that the probability of there being time slots for mobile station 120 downlink and uplink colliding is reduced, or even eliminated.
[0125] The assignment of uplink time slot to mobile station 120 can be done with consecutive uplink time slots, according to some modalities.
[0126] An advantage of designating uplink time slots consecutively is that the number of switching between uplink and downlink is reduced. As each switch between uplink and downlink takes some time, time is saved, which leads to a higher system throughput, better use of available resources and improved performance within the wireless communication system 100.
[0127] As many uplink time slots as possible can be selected, according to some modalities, based on the multi slot class obtained from mobile station 120, in an order of priority in the order of number of downward time slot up to time slot 0, starting from the time slot number computed by the following algorithm: the lowest time slot number designated the downlink transmission plus 4 minus the number of time slots spent switching from transmission to reception, maximum of 7 time slots.
[0128] The following sub-actions can be performed according to some modalities: determine the lowest time slot number designated the downlink transmission, add four to the given time slot number, establish the number of time slots spent to switch from transmission to reception, subtract the established number of time slots from the previously calculated sum, set a first uplink time slot to be assigned to mobile station 120, computing the final sum of the above parameter values, select the next downward time slot number for the next uplink time slot to be assigned to mobile station 120, up to time slot 0.
[0129] According to some modalities, as many time slots as possible can be selected, based on the multi slot class obtained from mobile station 120, in an order of priority in an order of number of time slot ascending to the slot of time 7, starting from the time slot number computed by the following algorithm: the lowest time slot number assigned to downlink transmission plus 5 minus the number of time slots spent switching from transmission to reception, maximum 7 time slots.
[0130] According to those modalities, the following sub-actions can be performed: determine the lowest time slot number designated the downlink transmission, add five to the determined time slot number, establish the number of time slots expenses to switch from transmission to reception, subtract the established number of time slots from the previously calculated sum, set a first uplink time slot to be assigned to mobile station 120, computing the final sum of the above parameter values, select the next uplink time slot number for the next uplink time slot to be assigned to mobile station 120, up to time slot 7.
[0131] As many uplink time slots as possible can be selected from a table, as exemplified, for example, in Table 1, which in turn may have been constructed based on either or both of the algorithms described above, from according to some modalities.
[0132] The table can be stored on a memory device such as a memory, database or any other convenient means of storing data.
[0133] Since the algorithms according to the present methods have two inputs, it may be feasible to implement all combinations, for example, in predefined selection tables or research tables, as they can be called. This makes it deterministic and quick to select an appropriate setting or even an optimal setting.
[0134] Figure 4 is a block diagram illustrating a network node 110. The network node 110 can be represented by a base station or similar, according to some modalities. Network node 110 is configured to perform some or all actions 301-304 to schedule wireless transmissions between network node 110 and a mobile station 120.
[0135] For clarity, any internal electronics or other components of network node 110, not completely indispensable for understanding the present method have been omitted from Figure 4.
[0136] In order to perform actions 301-304 correctly, network node 110 comprises processing circuit 420. Processing circuit 420 is configured to determine a Downlink Temporary Block Flow configuration. In addition, processing circuit 420 is configured to obtain a multi slot class from mobile station 120. Additionally, processing circuit 420 is additionally configured to designate uplink time slots to mobile station 120 and associate each slot time with uplink assigned to a priority value, based on the downlink Temporary Block Flow and multi slot class configuration of mobile station 120.
[0137] The processing circuit 420 may comprise, for example, one or more instances of a Central Processing Unit (CPU), a processing unit, a processor, a microprocessor or other processing logic that can interpret and execute instructions. The processing circuit 420 can additionally perform data processing functions for input, output and data processing comprising temporary data storage and device control functions, such as call processing control, user interface control or the like.
[0138] Additionally, according to some embodiments, network node 110 may comprise a receiver 410, configured to receive signals from mobile station 120.
[0139] In addition, according to some modalities, the network node 110 comprises a transmitter 430. The transmitter 430 can be arranged to transmit signals to the mobile station 120, such as, for example, transmitting an uplink designation to the mobile station 120, according to some modalities.
[0140] Additionally, it should be noted that some of the units described 410-430 comprised in network node 110 in the wireless communication system 100 must be seen as separate logical entities, but not necessarily with separate physical entities. To mention just one example, receiver 410 and transmitter 430 may be constituted or co-arranged within the same physical unit, a transceiver, which may comprise a transmitting circuit and a receiving circuit, which transmits outgoing radio frequency signals and receives radio signals. input radio frequency, respectively, through an antenna. The radio frequency signals transmitted between the network node 110 and the mobile station 120 may comprise both traffic and control signals, for example, search / message signals for incoming calls, which can be used to establish and maintain a communication. voice call with another party or transmit and / or receive data, such as SMS messages, e-mail or MMS, with a remote user equipment or other node included in the wireless communication system 100.
[0141] Actions 301-304 to be performed on network node 110 can be implemented through one or more processing circuits 420 on network node 110, together with computer program code to perform the functions of the present actions 301- 304. Then, a computer program product, comprising instructions for performing actions 301-304 on network node 110, can schedule wireless transmissions between network node 110 and a mobile station 120, when loaded on one or more processing circuits. 420.
[0142] The computer program product mentioned above can be provided, for example, in the form of a data bearer carrying computer program code to perform at least one of the 301304 actions, according to some modalities, when loaded on the processing circuit 420. The data carrier can be, for example, a hard disk, a CD-ROM disk, a memory stick, an optical storage device, a magnetic storage device or any other appropriate medium, such as a disk or tape that can keep machine-readable data. The computer program product can additionally be provided as computer program code on a server and transferred to a network node 110 remotely, for example, via an Internet or intranet connection.
[0143] Figure 5 is a schematic block diagram illustrating an embodiment of the present method on a mobile station 120, viewed from the perspective of mobile station 120. Mobile station 120 can be represented by user equipment or the like. The method aims to select the scheduling order for time slots in the transmission of uplink data to a network node 110. The network node 110 and the mobile station 120 are comprised in a wireless communication system 100, where the node network 110 can act as a server base station for mobile station 120.
[0144] The method comprises a number of actions 501-503, in order to correctly select time slots for uplink transmission. The actions can be performed in a chronological order slightly different from what the enumeration indicates, according to different modalities. Any, some or all of the actions, such as, for example, 501 and 502, can be performed simultaneously or in a chronological or slightly rearranged order. The method can comprise the following actions: Action 501
[0145] An uplink assignment is received from network node 110.
[0146] The received uplink assignment may comprise a permission to transmit uplink data on a certain resource, such as, for example, on the uplink PDCH, according to some modalities, in certain designated time slots. Then, the uplink designation comprises information, telling the mobile station 120 which time slots are designated for uplink transmission, that is, which time slots the mobile station 120 is allowed to use for data transmission to the data node. network 110.
[0147] Each designated uplink time slot can be associated with a priority value. The order of the uplink time slots, that is, the priority value associated with each designated time slot can be implicit, as the order in which mobile station 120 uses the designated uplink slot can be selected by the mobile station 120, that is, permanently coded in a lookup table or similar, as exemplified, for example, in Table 1. Action 502
[0148] The order in which time slots are to be staggered for uplink transmission is selected based on an algorithm using the lowest numbered downlink time slot that mobile station 120 needs to monitor, and the switching time from transmission to reception of mobile station 120 as parameters.
[0149] The switching time from transmission to reception of mobile station 120 may comprise the time taken for mobile station 120 to be ready to receive.
[0150] However, the switching time from transmission to reception of mobile station 120 may, according to some alternative modalities, comprise the switching time from transmission to reception added to the switching time from reception to transmission from mobile station 120, or any switching time from transmission to reception or switching time from reception to transmission from mobile station 120, according to some modalities.
[0151] The order of priority can be in order of descending time slot number up to time slot 0, starting from the number of time slot computed by the following algorithm, according to some modalities.
[0152] The number of downlink time slots lower than mobile station 120 needs to monitor 4 more minus the number of time slots spent switching from transmission to reception, maximum 7 time slots.
[0153] Additionally, the order of priority can be in the order of number of time slot ascending to time slot 7, starting from the number of time slot computed by the following algorithm, according to some modalities:
[0154] The number of downlink time slots lower than mobile station 120 needs to monitor 5 more minus the number of time slots spent switching from transmission to reception, maximum 7 time slots.
[0155] The uplink time slots according to some modalities can be selected from a lookup table, as exemplified, for example, in Table 1, which in turn may have been built based on either or both of the algorithms described above.
[0156] The lookup table can be stored on a memory device, such as a memory, database or any other convenient means of storing data, and which is understood or accessible to the mobile station 120. Action 503
[0157] Uplink data is transmitted in the selected time slot order, until there are no more designated time slots available or there is no more data to transmit, such that the designated time slots that are redundant are not used for uplink transmission. Uplink data must be received by network node 110.
[0158] The uplink transmission can therefore be carried out in the order of priority of the time slots, according to some modalities.
[0159] Figure 6 is a block diagram illustrating a mobile station 120. the mobile station 120 can be represented, for example, by user equipment or the like. The mobile station 120 is configured to perform any, some or all of the actions 501-503 to select the scheduling order for time slots in the uplink data transmission to a network node 110.
[0160] For greater clarity, any internal electronics or other components of the mobile station 120, not completely indispensable for understanding the present method have been omitted from Figure 6.
[0161] In order to perform actions 501-503 correctly, mobile station 120 comprises a receiver 610, configured to receive an uplink designation from network node 110.
[0162] Additionally, mobile station 120 comprises a processing circuit 620. Processing circuit 620 can be configured to select the order in which time slots are to be staggered for uplink transmission, based on an algorithm using the slot. of the lower numbered downlink time that the mobile station 120 needs to monitor, and the switching time of the transmission to the reception of the mobile station 120 as parameters. The switching time of the transmission to the reception of the mobile station 120 can be seen as the time taken for the mobile station 120 to be ready to receive signals comprising data.
[0163] Processing circuit 620 may comprise, for example, one or more instances of a Central Processing Unit (CPU), a processing unit, processor, microprocessor or other processing logic that can interpret and execute instructions. The processing circuit 620 can additionally perform data processing functions for input, output and data processing comprising temporary data storage and device control functions, such as call processing control, user interface control or the like.
[0164] Additionally, mobile station 120 comprises a transmitter 630. Transmitter 630 is configured to transmit uplink data in the designated uplink time slots, until there are no more designated time slots available or there is no more data for transmit, such that the designated time slots that are redundant are no longer used for uplink transmission. Uplink data must be received by network node 110.
[0165] In addition, mobile station 120 may, according to some modalities, comprise a memory 625 to store data, configured to store the order in which time slots are to be scheduled for uplink transmission, in a lookup table , as exemplified, for example, in Table 1.
[0166] Additionally, it should be noted that some of the units described 610-630 comprised in the mobile station 120 in the wireless communication system 100 must be seen as separate logical entities, but not necessarily necessarily separate physical entities. To mention just one example, receiver 610 and transmitter 630 may be constituted or co-arranged within the same physical unit, a transceiver, which may comprise a transmitting circuit and a receiving circuit, which transmits radio frequency output signals and receives radio signals. input radio frequency, respectively, through an antenna. The radio frequency signals transmitted between the network node 110 and the mobile station 120 may comprise both traffic and control signals, for example, search / message signals for incoming calls, which can be used to establish and maintain a communication. voice call with another party or transmit and / or receive data, such as SMS messages, e-mail or MMS, with a remote user equipment or other node included in the wireless communication system 100.
[0167] Actions 501-503 to be performed on mobile station 120 can be implemented through one or more processing circuits 620 on mobile station 120, together with computer program code to perform the functions of the present actions 501-503. Then, a computer program product, comprising instructions for performing actions 501-503 on mobile station 120, can select time slots for uplink transmission to a network node 110, when loaded into one or more processing circuits 620 .
[0168] The computer program product mentioned above can be provided, for example, in the form of a data bearer carrying computer program code to perform at least one of the 501503 actions, according to some modalities, when loaded in the processing circuit 620. The data carrier can be, for example, a hard disk, a CD-ROM disk, a memory stick, an optical storage device, a magnetic storage device or any other appropriate medium, such as a disk or tape that can keep machine-readable data. The computer program product can additionally be provided as computer program code on a server and transferred to mobile station 120 remotely, for example, via an Internet or intranet connection.
[0169] Figure 7 shows an example of the performance difference between different TBF configurations, for a multi slot class 26 in EFTA mode, that is, 8 downlink time slots and 4 uplink time slots. The difference is shown as performance for the end user, but it may be related to resource efficiency, which in turn can be important in determining how high capacity the wireless communication system 100 has. As illustrated, the first configuration comprising time slots 0, 1, 2 and 3 on the uplink has the best performance.
[0170] The terminology used in the description of the exemplary modalities illustrated in the attached drawings is not intended to limit the present methods and nodes.
[0171] As used here, the singular forms "one", "one" and "o" are intended to understand plural forms equally, unless expressly stated otherwise. It will be further understood that the terms "includes", "comprises", "including" and / or "comprising", when used in this specification, specify the presence of established aspects, integers, steps, operations, elements and / or components, but not prevent the presence or addition of one or more among other aspects, integers, steps, operations, elements, components and / or groups of these. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element or intervening elements may be present. Furthermore, "connected" or "attached" as used here may comprise wirelessly connected or attached. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
权利要求:
Claims (14)
[0001]
1. Method on a network node (110), to schedule wireless transmissions between the network node (110) and a mobile station (120), the method comprising: obtaining (301) a multi slot class from the mobile station ( 120), determine (302) a Downlink Temporary Block Flow configuration, and assign (304) uplink time slots to the mobile station (120) and associate each assigned uplink time slot with a priority value , based on the Downlink Temporary Block Flow configuration and the mobile station's multi slot class (120), characterized by the fact that: designate (304) uplink time slots to the mobile station (120) and associate each uplink time slot assigned to a priority value comprises: selecting as many uplink time slots as possible, based on the multi slot class obtained from the mobile station (120), in an order of priority in the order of slot number downward time, up to the t slot time number 0, starting from the time slot number computed by the following algorithm: the lowest time slot number assigned to downlink transmissions plus 4 minus the number of time slots spent switching from transmission to reception, maximum slot of time number 7.
[0002]
2. Method according to claim 1, characterized in that the designation of uplink time slots to the mobile station (120) is made with consecutive uplink time slots.
[0003]
3. Method according to claim 1 or 2, characterized by the fact that it further comprises: designating (303) as many downlink time slots as possible, based on the multi slot class obtained from the mobile station (120).
[0004]
4. Method according to claim 3, characterized by the fact that the downlink time slots are designated with consecutive downlink time slots.
[0005]
Method according to any one of claims 1 to 4, characterized in that it designates (304) uplink time slots to the mobile station (120) and associates each uplink time slot assigned to a value of priority further comprises selecting as many uplink time slots as possible, based on the multi slot class obtained from the mobile station (120), in an order of priority in the order of number of ascending time slot, up to time slot number 7, starting from the time slot number computed by the following algorithm: the lowest time slot number assigned to downlink transmissions plus 5 minus the number of time slots spent switching from transmission to reception, maximum time slot number 7.
[0006]
6. Method according to any one of claims 1 to 5, characterized in that designating (304) uplink time slots to the mobile station (120) further comprises selecting as many uplink time slots as possible from of a table.
[0007]
7. Network node (110), to schedule wireless transmissions between the network node (110) and a mobile station (120), the network node (110) comprising: a processing circuit (420), configured to determine a downlink Temporary Block Flow configuration to obtain a multi slot class from the mobile station (120), and to assign uplink time slots to the mobile station (120) and associate each uplink time slot assigned to a priority value, based on the Downlink Temporary Block Flow configuration and the mobile station's multi slot class (120), characterized by the fact that the processing circuit is additionally configured to: select as many slots from uplink as possible, based on the multi slot class obtained from the mobile station (120), in an order of priority in the order of descending time slot number, to time slot number 0, starting from the time slot number comput adopted by the following algorithm: the lowest time slot number assigned to downlink transmissions plus 4 minus the number of time slots spent switching from transmission to reception, maximum time slot number 7.
[0008]
8. Network node (110) according to claim 7, characterized by the fact that the processing circuit (420) is configured to: select as many uplink time slots as possible, based on the multi slot class obtained from the mobile station (120), in an order of priority in the order of number of time slot ascending, until time slot number 7, starting from the number of time slot computed by the following algorithm: the number of time slot plus low assigned to downlink transmissions plus 5 minus the number of time slots spent switching from transmission to reception, maximum time slot number 7.
[0009]
9. Method at a mobile station (120) to select scheduling order for time slots in uplink data transmission to a network node (110), the method comprising: receiving (501) an uplink designation from from the network node (110), select (502) the order in which time slots should be scheduled for uplink transmission, based on an algorithm using the lower numbered downlink time slot than the mobile station ( 120) needs to monitor, and the switching time of the transmission to the reception of the mobile station (120) as parameters, and transmit (503) uplink data in the selected time slot order, until, or there are no more slots of designated time available, or there is no more data to transmit, such that the designated time slots that are redundant are not used for uplink transmission, characterized by the fact that you select (502) the order in which t slots time must be staggered for uplink transmission comprises selecting time slots in the order of downlink time slot number up to time slot number 0, starting from the downlink time slot number lower than the mobile station ( 120) you need to monitor 4 more minus the number of time slots spent switching from transmission to reception, maximum time slot number 7.
[0010]
10. Method, according to claim 9, characterized by the fact that selecting (502) the order in which time slots are to be staggered for the uplink transmission comprises selecting the time slot number order from a lookup table.
[0011]
11. Method according to claim 9 or 10, characterized by the fact that selecting (502) the order in which time slots are to be staggered for uplink transmission comprises selecting time slots in the order of time slot number upward to time slot number 7, starting with the number of downlink time slot lower than the mobile station (120) needs to monitor plus 5 minus the number of time slots spent switching from transmission to reception, maximum slot of time number 7.
[0012]
12. Mobile station (120) for selecting scheduling order for time slots in uplink data transmission to a network node (110), the mobile station (120) comprising: a receiver (610) configured to receive an assignment uplink from the network node (110), a processing circuit (620) configured to select the order in which time slots should be staggered for uplink transmission, based on an algorithm using the uplink time slot. lower numbered downlink that the mobile station (120) needs to monitor, and the switching time of the transmission to the reception of the mobile station (120) as parameters, and a transmitter (630) configured to transmit uplink data in order selected time slot, until there are no more designated time slots available or no more data to transmit, such that the designated time slots that are redundant are not used for transmitting uplink issuance, characterized by the fact that the processing circuit (620) is additionally configured to select time slots in the order of the number of time slots descending to time slot number 0, starting from the number of time slots of downlink lower than the mobile station (120) needs to monitor 4 more minus the number of time slots spent switching from transmission to reception, maximum time slot number 7.
[0013]
13. Mobile station (120) according to claim 12, characterized by the fact that the processing circuit (620) is additionally configured to select the order in which time slots will be scheduled for uplink transmission comprises selecting slots of time in the order of time slot number ascending to time slot number 7, starting from the number of time descending slot lower than the mobile station (120) needs to monitor 5 more minus the number of time slots spent switching from transmission to reception, maximum time slot number 7.
[0014]
14. Mobile station (120) according to claim 12 or 13, characterized in that it additionally comprises a memory (625) for storing data, configured to store the order in which time slots are to be staggered for link transmission ascending in a lookup table.
类似技术:
公开号 | 公开日 | 专利标题
BR112012016878B1|2021-04-13|METHOD, ON A NETWORK NODE, FOR SCHEDULING WIRELESS TRANSMISSIONS, RELATED NETWORK NODE, METHOD, ON A BASE STATION, TO SELECT SCHEDULING ORDER AND RELATED BASE STATION
JP6736692B2|2020-08-05|Reference signal triggering and control signaling
US10660118B2|2020-05-19|Logical channel priority reconfiguration for MAC-CES in NR
CN111527722A|2020-08-11|Method for Physical Downlink Control Channel | candidate determination
WO2018028269A1|2018-02-15|Resource scheduling method and device
US11013056B2|2021-05-18|Dynamic prioritization of uplink traffic
US20200275308A1|2020-08-27|Method and apparatus for wireless communication
KR102291807B1|2021-08-19|Method and apparatus related to buffer status reporting in a wireless communication network
JP7027440B2|2022-03-01|Uplink transmission method, device, terminal device, access network device and system
US20210274530A1|2021-09-02|Optimal bsr for limited traffic mix
WO2021189178A1|2021-09-30|Uplink cancelation indication
CN114073159A|2022-02-18|Signal transmitting and receiving method and device
WO2022046933A1|2022-03-03|Peak data rate calculation for uplink transmit switching
WO2021080486A1|2021-04-29|Semi-persistent scheduling for multiple services
WO2021028420A1|2021-02-18|User equipment and scheduling device
CN114144986A|2022-03-04|Method and device for transmitting and receiving uplink signal
CN113940130A|2022-01-14|Triggering method, device and system for side link scheduling request
同族专利:
公开号 | 公开日
KR101503985B1|2015-03-18|
PT2706806E|2015-07-16|
PT2537384E|2014-04-10|
AU2010346084B2|2015-01-15|
DK2537384T3|2014-04-07|
CA2790298C|2018-05-01|
CN102754503A|2012-10-24|
AU2010346084A1|2012-05-10|
DK2706806T3|2015-06-22|
EP2706806B1|2015-03-11|
RU2543989C2|2015-03-10|
US8537765B2|2013-09-17|
CN102754503B|2016-06-15|
NZ598205A|2013-06-28|
US20130329709A1|2013-12-12|
MY159640A|2017-01-13|
SG178384A1|2012-04-27|
CA2790298A1|2011-08-25|
EP2537384A1|2012-12-26|
ES2538132T3|2015-06-17|
RU2012120872A|2013-12-10|
US9345027B2|2016-05-17|
US20110200019A1|2011-08-18|
EP2537384B1|2014-01-08|
ES2448393T3|2014-03-13|
JP5583793B2|2014-09-03|
JP2013520132A|2013-05-30|
MX2012002310A|2012-04-11|
KR20130009733A|2013-01-23|
WO2011102771A1|2011-08-25|
ZA201201115B|2013-05-29|
BR112012016878A2|2018-06-05|
EP2706806A1|2014-03-12|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

FI107361B|1999-09-16|2001-07-13|Nokia Mobile Phones Ltd|Reservation of radio resources from the network in a packet data transmission system|
SG114476A1|1999-11-04|2005-09-28|Ntt Docomo Inc|Method, base station and mobile station for timeslot selection and timeslot assignment|
US6748220B1|2000-05-05|2004-06-08|Nortel Networks Limited|Resource allocation in wireless networks|
FI112138B|2001-02-09|2003-10-31|Nokia Corp|Advanced method and apparatus for transmitting information in a packet radio service|
EP1274178A1|2001-06-28|2003-01-08|Siemens Information and Communication Networks S.p.A.|Downlink power control in packet switching cellular systems with dynamic channel allocation|
US20060077912A1|2002-10-01|2006-04-13|Koninklijke Philips Electronics, N.V.|Telecommunication system with non-allocatable and allocatable timeslots|
GB2403102B|2003-06-18|2005-12-21|Matsushita Electric Ind Co Ltd|Extended dynamic resource allocation in packet data transfer|
ES2604811T3|2006-10-05|2017-03-09|Telefonaktiebolaget L M Ericsson |Mobile station to reduce latency in a communications channel|
GB0702325D0|2007-02-07|2007-03-21|Siemens Ag|Uplink allocation strategies|
US7957418B2|2007-07-31|2011-06-07|Research In Motion Limited|Data burst communication techniques for use in increasing data throughput to mobile communication devices|
WO2009102252A1|2008-02-15|2009-08-20|Telefonaktiebolaget L M Ericsson |A method of accessing a communications channel|
US8879515B2|2008-02-15|2014-11-04|Blackberry Limited|Systems and methods for assignment and allocation of mixed-type combinations of slots|
CN101547433B|2008-03-25|2013-02-13|华为技术有限公司|Method for reporting terminal capacity information, method for distributing slot resources, devices and systems|
US8081984B2|2008-04-30|2011-12-20|Telefonaktiebolaget L M Ericsson |UL/DL scheduling for full bandwidth utilization|
US20110002231A1|2009-04-21|2011-01-06|David Philip Hole|System and method for adjusting monitoring of timeslots during data transmission|KR101212613B1|2007-06-20|2012-12-14|노키아 지멘스 네트웍스 오와이|Avoiding collisions between semi-persistent allocation and dynamic allocation in radio access networks|
TW200950410A|2008-05-21|2009-12-01|Realtek Semiconductor Corp|Channel utilizing method and system for wireless network|
WO2011104371A1|2010-02-26|2011-09-01|Research In Motion Limited|System and method for resumption of timeslot monitoring|
WO2012005000A1|2010-07-07|2012-01-12|パナソニック株式会社|Communication apparatus, communication terminal apparatus, communication system and communication method|
US9001649B2|2010-07-22|2015-04-07|Blackberry Limited|Methods and apparatus to communicate data between a wireless network and a mobile station|
US8830981B2|2010-07-22|2014-09-09|Blackberry Limited|Methods and apparatus to poll in wireless communications based on assignments|
US8745231B2|2010-07-22|2014-06-03|Blackberry Limited|Methods and apparatus to poll in wireless communications|
US8837388B2|2010-07-22|2014-09-16|Blackberry Limited|Methods and apparatus to perform assignments in wireless communications|
EP3242521B1|2011-08-26|2019-01-02|BlackBerry Limited|Method, computer medium and apparatus for enhanced flexible timeslot assignment|
WO2013077785A1|2011-11-22|2013-05-30|Telefonaktiebolaget L M Ericsson |Dynamic temporary block flow scheduling|
JP6045808B2|2012-04-06|2016-12-14|株式会社Nttドコモ|User terminal, radio base station, and radio communication method|
JP6162226B2|2012-05-30|2017-07-12|テレフオンアクチーボラゲット エルエム エリクソン(パブル)|Cell update for optimized system access procedure between base station subsystem and mobile station|
US9445364B2|2012-08-02|2016-09-13|Telefonaktiebolaget L M Ericsson |Systems and methods for blocking excessive transmitter message signaling|
WO2014117366A1|2013-01-31|2014-08-07|Nec Co., Ltd.|Method and apparatus for interference coordination in heterogeneous network|
US20150071263A1|2013-09-10|2015-03-12|Qualcomm Incorporated|Channel quality indexreporting in wireless network|
CN104579456B|2013-10-18|2018-09-04|中国移动通信集团公司|Heterogeneous network communication method and relevant device|
EP3136644A4|2014-05-15|2017-05-10|Huawei Technologies Co., Ltd.|Data transmission apparatuses and methods|
DE102015106205A1|2015-04-22|2016-10-27|Wiesemann & Theis Gmbh|Method for allocating timeslots|
US10772114B2|2015-10-20|2020-09-08|Telecom Italia S.P.A.|Scheduling method and system|
EP3319385A1|2016-11-04|2018-05-09|Panasonic Intellectual Property Corporation of America|Improved two-stage trigger procedure|
US10531477B2|2017-03-30|2020-01-07|Mitsubishi Electric Research Laboratories, Inc.|Interference free scheduling for multi-controller multi-control-loop control systems over wireless communication networks|
WO2021034075A1|2019-08-16|2021-02-25|엘지전자 주식회사|Method for transmitting and receiving sidelink signal in wireless communication system|
WO2021077432A1|2019-10-26|2021-04-29|Qualcomm Incorporated|Uplink transmissionpreparation time|
法律状态:
2019-01-08| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2020-01-14| B15K| Others concerning applications: alteration of classification|Free format text: A CLASSIFICACAO ANTERIOR ERA: H04W 72/04 Ipc: H04W 72/04 (2009.01), H04W 72/10 (2009.01), H04W 7 |
2020-01-14| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2021-03-30| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2021-04-13| B16A| Patent or certificate of addition of invention granted|Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 13/04/2021, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
申请号 | 申请日 | 专利标题
US30522010P| true| 2010-02-17|2010-02-17|
US61/305,220|2010-02-17|
PCT/SE2010/051257|WO2011102771A1|2010-02-17|2010-11-16|Methods and nodes for scheduling radio resources in a wireless communication system employing enhanced timeslot assignment |
[返回顶部]